#page_2 .cushion {
    --controlLen: 414;
    --windowWide: calc(var(--controlLen, 414) * 1px);
    display: inline-block;
    width: 100%;
    flex-shrink: 0;
    width: var(--windowWide);
}

#page_2 .cushionA {
    height: calc(var(--windowWide) * 0.0725);
}

#page_2 .cushionB {
    height: calc(var(--windowWide) * 0.0435);
}

#page_2 .cushionC {
    height: calc(var(--windowWide) * 0.0676);
}

/* 定时器盒的样式 */
#page_2 .FuncBlock .bluetoothClockBox {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;

    --controlLen: 414;
    --boxWidth: calc(var(--controlLen, 414) * 1px * 0.9324);
    width: var(--boxWidth);
    height: calc(var(--boxWidth) * 0.1788);
}

/* 定时器位移 */
#page_2 .FuncBlock .bluetoothClockBox .block {
    height: 100%;
    width: 13.5%;
    transition: all 0.3s ease-in-out;
}

/* 定时器按钮样式 */
#page_2 .FuncBlock .bluetoothClockBox .bluetoothButton {
    max-width: 50%;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
}